package com.sword.invoice.channel.lq.constant;

/**乐企全电引擎接口列表
 * @Author zhangshiheng
 * @Date 2022-04-26 13:23
 * @Version 1.0
 **/
public enum BussinessConstant {

    //*******  乐企全电发票（基础版）开票能力  ***************************
    NLBM_KP("202007","能力编码-乐企自用数电发票（基础版）开票能力"),
    YLBM_KP("911001","用例编码-乐企自用数电发票（基础版）开票能力"),

    NLBM_KP_TY("202077","能力编码-乐企他用数电发票（基础版）开票能力"),
    YLBM_KP_TY("102301","用例编码-乐企他用数电发票（基础版）开票能力"),

    NLBM_KP_LY("202076","能力编码-乐企联用数电发票（基础版）开票能力"),
    YLBM_KP_LY("102302","用例编码-乐企联用数电发票（基础版）开票能力"),



    NLBM_KP_HWYS("202026","能力编码-乐企货物运输开票能力"),
    YLBM_KP_HWYS("230207004","能力编码-乐企货物运输开票能力"),

    NLBM_KP_LKYS("202027","能力编码-乐企旅客运输开票能力"),
    YLBM_KP_LKYS("230207003","能力编码-乐企旅客运输开票能力"),


    NLBM_KP_BDCZNFW("202038","能力编码-乐企不动产经营租赁开票能力"),
    YLBM_KP_BDCZNFW("202036","能力编码-乐企不动产经营租赁开票能力"),

    QDFPPLFM("QDFPPLFM","获取全电发票批量预赋码信息"),
    CXSSFLBM("CXSSFLBM","查询税收分类编码信息"),
    CXKYSL("CXKYSL","查询可用税率信息"),
    CXSXED("CXSXED","查询授信额度"),
    XZTHSXED("XZTHSXED","下载/退回授信额度"),
    XZTHSXED_XZ("0","下载授信额度-参数值"),
    XZTHSXED_TH("1","退回授信额度-参数值"),
    TZSXEDYXQ("TZSXEDYXQ","调整授信额度有效期"),
    CXNSRFXXX("CXNSRFXXX","查询纳税人风险信息"),
    CXNSRJBXX("CXNSRJBXX","查询纳税人基本信息"),
    QDFPSC("QDFPSC","全电发票上传"),
    QDFPSC_JZFW("QDFPSC_JZFW","建筑服务发票上传"),
    QDFPSC_CPY("QDFPSC_CPY","成品油发票上传"),
    HWYSFPSC("HWYSFPSC","货物运输服务发票上传"),
    LKYSFPSC("LKYSFPSC","旅客运输发票上传"),
    BDCXSFPSC("QDFPSC_BDCXS","不动产销售发票上传"),
    BDCJYZLFPSC("BDCJYZLFPSC","不动产经营租赁发票上传"),


    CXQDFPSCJG("CXQDFPSCJG","查询全电发票上传结果"),
    QDHZQRDSQ("QDHZQRDSQ","全电红字确认单申请"),
    QDHZQRDQR("QDHZQRDQR","全电红字确认单确认"),
    CXQDHZQRDLB("CXQDHZQRDLB","查询全电红字确认单列表查询"),
    CXQDHZQRDMX("CXQDHZQRDMX","查询全电红字确认单明细查询"),
    SCFPHZQRXX("SCFPHZQRXX","上传发票汇总确认信息"),
    CXFPHZQRXX("CXFPHZQRXX","查询发票汇总确认信息"),
    CXCEZSBM("CXCEZSBM","查询差额征税编码"),
    NLBM_SZDZ("LQSX_SWZJ_GT4_SXFW_YPSJCSH","服务编码-乐企数据初始化"),
    NLBM_SZDZ_JZFW("LQSX_SWZJ_GT4_SXFW_CSHSJZLGJCF","服务编码-乐企数据初始化"),
    XNQYSJCX("LQSX_SWZJ_GT4_CXXNQYXX" ,"虚拟企业数据查询"),
    //*******  乐企全电发票 建筑服务开票能力  ***************************
    NLBM_KP_JZFW("202044","能力编码-乐企建筑服务开票能力"),
    YLBM_KP_JZFW("202206","能力编码-乐企建筑服务开票能力"),
    CXJZFWXX("CXJZFWXX","查询建筑服务信息"),

    //*******  乐企全电发票 不动产销售开票能力  ***************************
    NLBM_KP_BDCXSFW("202046","能力编码-乐企不动产销售开票能力"),
    YLBM_KP_BDCXSFW("202204","能力编码-乐企不动产销售开票能力"),
    CXFYXX("CXFYXX","查询房源信息"),

    //*******  乐企全电发票 成品油开票能力  ***************************
    NLBM_KP_CPY("202055","能力编码-乐企成品油开票能力"),
    YLBM_KP_CPY("999888","能力编码-乐企成品油开票能力"),
    CXCPYKYSSFLBM("CXCPYKYSSFLBM","查询成品油税收分类编码"),

    CXCPYKC("CXCPYKC","查询成品油库存"),

    CXQDFPSCJG_CPY("CXQDFPSCJG_CPY","成品油发票上传结果查询"),
    XZHTHCPYKC("XZHTHCPYKC","下载退回成品油库存"),

    //*******  乐企归集能力  ***************************
    NLBM_GJ("203067","能力编码-乐企归集能力"),
    YLBM_GJ("203067","用例编码-乐企归集能力"),
    PLCKZNXHGJKSXXCX("PLCKZNXHGJKSXXCX","批量出口转内销海关缴款书信息查询"),
    PLFPXZSQFK("PLFPXZSQFK","批量发票下载申请反馈"),
    FPWJSQJGFK("FPWJSQJGFK","取得全电发票文件申请结果反馈"),
    FPTSTXXXCX("FPTSTXXXCX","发票提示提醒信息查询"),
    PLFPXZSQ("PLFPXZSQ","批量发票下载申请"),
    PLCKZNXFPXXCX("PLCKZNXFPXXCX","批量出口转内销发票信息查询"),
    FPWJSQXZ("FPWJSQXZ","取得全电发票(xml)文件申请下载"),
    CXZLXZFPXX("CXZLXZFPXX","查询增量下载发票信息"),
    FPZTXXCX("FPZTXXCX","发票状态信息查询"),
//    FPZTXXCX("FPZTXXCX","发票用途状态信息查询"),
    CXZLXZHGJKSXX("CXZLXZHGJKSXX","查询增量下载海关缴款书信息"),
    CXZLXZZZSDKDJWSPZXX("CXZLXZZZSDKDJWSPZXX","查询增量下载增值税代扣代缴完税凭证信息"),
    PLXFSDKDJWSPZXZSQ("PLXFSDKDJWSPZXZSQ","批量消费税代扣代缴完税凭证下载申请"),
    PLXFSDKDJWSPZXZSQFK("PLXFSDKDJWSPZXZSQFK","批量消费税代扣代缴完税凭证下载申请反馈"),
    CXZLXZXFSDKDJWSPZXX("CXZLXZXFSDKDJWSPZXX","查询增量下载消费税代扣代缴完税凭证信息"),
//    PLCKZNXFPXXCX("PLCKZNXFPXXCX","批量出口转内销发票信息查询"),
//    PLCKZNXHGJKSXXCX("PLCKZNXHGJKSXXCX","批量出口转内销海关缴款书信息查询"),
    PLHGJKSXZSQ("PLHGJKSXZSQ","批量海关缴款书下载申请"),
    PLHGJKSXZSQFK("PLHGJKSXZSQFK","批量海关缴款书下载申请反馈"),
    PLZZSDKDJWSPZXZSQ("PLZZSDKDJWSPZXZSQ","批量增值税代扣代缴完税凭证下载申请"),
    PLZZSDKDJWSPZXZSQFK("PLZZSDKDJWSPZXZSQFK","批量增值税代扣代缴完税凭证下载申请反馈"),

    //******* 乐企增值税抵扣勾选能力   ***************************
    NLBM_DKGX("203065","能力编码-乐企增值税抵扣勾选能力"),
    YLBM_DKGX("203065","用例编码-乐企增值税抵扣勾选能力"),
    SQSKSSQBG("SQSKSSQBG","申请税款所属期变更"),
    PLSCDCLNCPFPQRQD("PLSCDCLNCPFPQRQD","批量上传待处理农产品发票确认清单"),
    PLSCSWJGDKNCPFPBLXX("PLSCSWJGDKNCPFPBLXX","批量上传税务机关代开农产品发票补录信息"),
    PLSCZZSDKDJWSPZDKGX("PLSCZZSDKDJWSPZDKGX","批量上传增值税代扣代缴完税凭证抵扣勾选"),
    HQDQSKSSQDKDJWSPZDKGXCLJG("HQDQSKSSQDKDJWSPZDKGXCLJG","获取当前税款所属期代扣代缴完税凭证抵扣勾选处理结果"),
    CXZZSDKDJWSPZDKGXCLJG("CXZZSDKDJWSPZDKGXCLJG","查询增值税代扣代缴完税凭证抵扣勾选处理结果"),
    HZNSRJGLBCX("HZNSRJGLBCX","汇总纳税人机构列表查询"),
    SQZXGX("SQZXGX","申请注销勾选"),
    ZFJGHZGXQR("ZFJGHZGXQR","总分机构汇总勾选确认"),
    CXPLSCDCLNCPFPQRQDCLJG("CXPLSCDCLNCPFPQRQDCLJG","查询批量上传待处理农产品发票确认清单处理结果"),
    CXPLSCSWJGDKNCPFPBLXXCLJG("CXPLSCSWJGDKNCPFPBLXXCLJG","查询批量上传税务机关代开农产品发票补录信息处理结果"),
    CXFPNCPSPBMLB("CXFPNCPSPBMLB","查询发票农产品商品编码列表"),

    HQDQSKSSQYDQSKSSQTJZT("HQDQSKSSQYDQSKSSQTJZT","获取当前税款所属期与当期税款所属期统计状态"),
    CXTJCLJG("CXTJCLJG","查询申请撤销统计处理结果"),
    SQQRDKTJ("SQQRDKTJ","申请确认抵扣统计"),
    CXHGJKSDKGXCLJG("CXHGJKSDKGXCLJG","查询海关缴款书抵扣勾选处理结果"),
    PLFPDKGX("PLFPDKGX","批量发票抵扣勾选"),
    CXQRTJCLJG("CXQRTJCLJG","查询确认统计处理结果"),
    HQDQSKSSQHGJKSDKGXCLJG("HQDQSKSSQHGJKSDKGXCLJG","获取当前税款所属期海关缴款书抵扣勾选处理结果"),
    CXFPDKGXCLJG("CXFPDKGXCLJG","查询发票抵扣勾选处理结果"),
    HQDQSKSSQFPDKGXCLJG("HQDQSKSSQFPDKGXCLJG","获取当前税款所属期发票抵扣勾选处理结果"),
    SQCXDKTJ("SQCXDKTJ","申请撤销抵扣统计"),
    PLHGJKSDKGX("PLHGJKSDKGX","批量海关缴款书抵扣勾选"),
    WGXSJCSHQDXZSQDKGX("WGXSJCSHQDXZSQDKGX","未勾选数据初始化清单下载申请（抵扣勾选）"),
    WGXSJCSHQDXZSQFKDKGX("WGXSJCSHQDXZSQFKDKGX","未勾选数据初始化清单下载申请反馈（抵扣勾选）"),

    //******* 乐企增值税退税勾选能力   ***************************
    NLBM_TSGX("203064","能力编码-乐企增值税退税勾选能力"),
    YLBM_TSGX("203064","用例编码-乐企增值税退税勾选能力"),
    PLFPTSGXQR("PLFPTSGXQR","批量发票退税勾选确认"),
    CXFPTSGXQRCLJG("CXFPTSGXQRCLJG","查询发票退税勾选确认处理结果"),
    PLHGJKSTSGXQR("PLHGJKSTSGXQR","批量海关缴款书退税勾选确认"),
    CXHGJKSTSGXQRCLJG("CXHGJKSTSGXQRCLJG","查询海关缴款书退税勾选确认处理结果"),

    WGXSJCSHQDXZSQTSGX("WGXSJCSHQDXZSQTSGX","未勾选数据初始化清单下载申请（退税勾选）"),
    WGXSJCSHQDXZSQFKTSGX("WGXSJCSHQDXZSQFKTSGX","未勾选数据初始化清单下载申请反馈（退税勾选）"),

    //******* 乐企代办退税勾选能力   ***************************
    NLBM_DBTSGX("203066","能力编码-乐企代办退税勾选能力"),
    YLBM_DBTSGX("203066","用例编码-乐企代办退税勾选能力"),
    CXDBTSGX("CXDBTSGX","查询发票代办退税勾选处理结果"),
    PLFPDBGX("PLFPDBGX","批量发票代办退税勾选"),
    WGXSJCSHQDXZSQFKDBTSGX("WGXSJCSHQDXZSQFKDBTSGX","未勾选数据初始化清单下载申请（退税勾选）"),
    WGXSJCSHQDXZSQDBTSGX("WGXSJCSHQDXZSQDBTSGX","未勾选数据初始化清单下载申请反馈（退税勾选）"),

    //******* 乐企发票入账能力   ***************************
    NLBM_RZ("203057", "能力编码-乐企发票入账能力"),
    YLBM_RZ("101501","用例编码-乐企发票入账能力"),
    PLSCRZFP("PLSCRZFP","批量上传入账发票"),
    CXFPRZCLJG("CXFPRZCLJG", "查询发票入账处理结果"),
    PLSCRZHGJKS("PLSCRZHGJKS","批量上传入账海关缴款书"),
    CXHGJKSRZCLJG("CXHGJKSRZCLJG","查询海关缴款书入账处理结果"),
    PLSCZZSRZDKDJWSPZ("PLSCRZDKDJWSPZ","批量上传增值税入账代扣代缴完税凭证"),
    CXZZSDKDJWSPZRZCLJG("CXDKDJWSPZRZCLJG","查询增值税代扣代缴完税凭证入账处理结果"),




    //******* 乐企发票查验能力   ***************************
    NLBM_CY("203059","能力编码-乐企发票查验能力"),
    YLBM_CY("203059","用例编码-乐企发票查验能力"),
    FPCY_NEW("FPCY_NEW","发票查验（单张发票实时查询下载接口）"),


    //******* 乐企沙箱发票查验能力   ***************************
    XNDWQYSJCX("LQSX_SWZJ_GT4_CXXNQYXX","虚拟单位企业数据查询"),
    QYJCXXGX("LQSX_SWZJ_GT4_GXQYXX","企业基础信息更新"),
    QYXXCZ("LQSX_SWZJ_GT4_CZQYXX","企业信息重置"),
    FPRZDKZTBG("LQSX_SWZJ_GT4_FPRZDKZTBG","发票入账抵扣状态变更"),
    ZJNSRSXED("LQSX_SWZJ_GT4_ZJNSRSXED","增加纳税人授信额度"),
    QYXXCSH("LQSX_SWZJ_GT4_QYXXCSH","企业信息初始化"),
    SKLPCSH("LQSX_SWZJ_GT4_SKLPCSH","税控蓝票初始化");

     BussinessConstant(String code, String msg) {
        this.code = code;
         this.msg = msg;
    }

    String code;
    String msg;

    public String getCode() {
        return this.code;
    }
    public String getMsg() {
         return this.msg;
    }
}
